package com.management.service;

import com.management.po.Company;

import java.util.List;

/**
 * @author hrf
 * 公司的业务逻辑类
 */
public interface CompanyService {
    /**
     * 查询所有公司
     * @return 公司列表
     */
    public List<Company> findAll();

    /**
     * 通过公司id查询公司对象
     * @param companyId 公司id
     * @return 公司对象
     */
    public Company findByCompanyId(int companyId);

    /**
     * 增加一个公司
     * @param company 公司对象
     * @return 受影响的行数
     */
    public int add(Company company);

    /**
     * 修改公司
     * @param company 公司对象
     * @return 受影响行数
     */
    public int update(Company company);
}
